Ensuring Deployment Predictability of Distributed Real-time and Embedded Systems
نویسندگان
چکیده
The dynamic deployment and configuration (D&C) of components in response to environmental changes or system mission mode changes is essential to facilitate runtime resource allocation for component-based distributed real-time and embedded (DRE) systems. This paper provides several contributions to the study of predictable D&C for component-based DRE systems. First, we describe how the predictability of component-based D&C can be affected by application dependency relationships and priorities. Second, we describe how a multigraph algorithm called partial priority inheritance via graph recomposition (PARIGE) can improve D&C predictability. Third, we empirically evaluate the effectiveness of PARIGE on a representative DRE system based on NASA Earth Science Enterprise’s Magnetospheric Multi-Scale (MMS) mission system. The results show that PARIGE can avoid unbounded deployment time priority inversion when component assemblies with different priorities have complex dependencies among each other, thereby significantly improving the responsiveness of mission-critical tasks with higher priorities.
منابع مشابه
PARIGE: Ensuring Deployment Predictability of Distributed Real-time and Embedded Systems
Dynamic deployment and configuration (D&C) of components in response to environmental changes or system mission mode changes is essential to facilitate runtime resource management for component-based distributed real-time and embedded (DRE) systems. It is therefore essential that D&C can be performed a timely and predictable manner. This paper provides three contributions to the study of predic...
متن کاملJava for Embedded, Real-Time Systems
Java paradigm to object oriented programming, memory management and secure management of complex system design make is popular for desktop applications. It is true for embedded system, todays embedded system extend the complexity of system design with timing and deployment constraints. J2ME is considerably used in small embedded device, its Connected Limited Device Configuration is used for dev...
متن کاملTechniques for enhancing real-time CORBA quality of service
End-to-end predictability of remote operations is essential for many fixed-priority distributed real-time and embedded (DRE) applications, such as command and control systems, manufacturing process control systems, large-scale distributed interactive simulations, and testbeam data acquisition systems. To enhance predictability, the Real-time CORBA specification defines standard middleware featu...
متن کاملAchieving End-to-end Predictability in the TAO Real-time CORBA ORB
End-to-end predictability of operations is essential for many fixed-priority distributed real-time and embedded (DRE) applications, such as command and control systems, manufacturing process control systems, large-scale distributed interactive simulations, and testbeam data acquisition systems. To facilitate this common requirement, the Real-Time CORBA specification defines standard middleware ...
متن کاملDistributed real-time embedded systems: Recent advances, future trends and their impact on manufacturing plant control
Real-time and embedded systems have historically been small scale. However, advances in microelectronics and software now allow embedded systems to be composed of a large set of processing elements, and the trend is towards significant enhanced functionality, complexity, and scalability, since those systems are increasingly being connected by wired and wireless networks to create large-scale di...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007